catch a person flat-footed - Turkish English Dictionary